home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
hp48dev.zip
/
USERMAN.TX_
/
USERMAN.TX
Wrap
Text File
|
1995-07-09
|
18KB
|
447 lines
User Manual
-----------
HP48 User-RPL Program Development System
----------------------------------------
Introduction:
-------------
Welcome to the HP48 User-RPL Program Development System. Using
this program, you will be able to :
1. Write and edit your HP48 User-RPL variables for your programming
projects. Using Windows' Multiple Document Interface, you can open
and edit multiple variable files all at once, using the cut and paste
utilities. You can also search for a string, either from a variable, or
from all the variables in the opened project.
2. Design, display, and revise GROB objects (GRaphic OBjects).
3. Send and get HP variables from and to your HP48 via a friendly easy-
to-use Windows interface.
4. Manage your programming projects using the 'Project Manager'. It
manage your projects by keeping the following information on your
project variables:
- When is the variable last edited.
- When is the variable last sent to your HP48.
- Is there a need to send it to your HP48.
- Where is the source directory (PC), and the destination directory(HP)
of the variable.
- Any comments you entered for the variable during its development.
With a press of a mouse button, you can send all your variables in your
project to your HP48, or you can have the Project Manager update your
project to the HP48, automatically.
5. A PRINT function is available to output the project summaries, and
variables (codes and GROBs) to your printer for project documentation.
Your HP48 User-RPL Programming Project:
---------------------------------------
Your HP48 User-RPL programming project consists of a list of variables.
The variables can be codes, or GROBs. Each variable in your programming
project has a source directory path (on the PC), and the destination
directory path (on the HP) associate with it.
This program contains the following tools:
1. Text Editor with Multiple Document Interface.
2. GROB Editor.
3. Send/Get Variable utilities.
4. Program Manager.
Menu Sets:
---------
There are two sets of menus available in this program.
The first set of menus offers functions to manage programming projects.
Functions include New Project, Open Project..., Save Project, Add Variable...,
Remove Variable..., and Project Manager. It is active when the program is
first started, and when there is NO active Text Editor window opened.
The second set of menus offers functions for text editing. Functions include
New Variable, Open Variable..., Save, Save As..., editing functions, search
function, and window attribute options. It is active when there is at least one
active Text Editor window opened.
Some functions are available in both sets of menus. Functions include the
GROB Editor functions New GROB, Open GROB..., Set Up... (for communication),
Set Kermit Dir..., Send Variable..., and Get Variable...
Text Editor:
------------
You use the text editor functions to write, edit, and save your variable codes
for your project.
Major Menu Keys:
----------------
- File | New Variable
Select this menu to open up a new variable window where you can start
typing codes for a new variable. A special header string for sending the
variable to the HP is automatically insert at the top of the new file.
- File | Open Variable...
Select this menu to select an existing HP variable in the file dialog window
for editing.
- File | Save and File | Save As...
Select this menu to save your variable after you are done editing it.
Note: In order to get back to the first menu set, you must save or close all
your opened text editor window.
- File | Edit | Cut and File | Edit | Copy and File | Edit | Paste
Select these menus to do cut and paste editing on the opened variable(s).
Before invoking these functions, highlight the selected text or click on
a variable window for an insertion point first. You may also use the short
cut toolbar button for these functions.
- File | Edit | Special Char
Select 'Begin Program' to insert the begin program mode entry character \<<
at the insert point.
Select 'End Program' to insert the end program mode entry character \>> at
the insert point.
Select '\->' to insert the -> command character at the insert point.
- File | Search | Find ...
Select Find... to search for a string in the current variable, or in all variables
in the currently opened project. Select Find Next to search for the next
occurence of the search string. Searches are done only on code variables,
not GROB variables. If the search string is found in a project variable which
is not opened, it will be opened in a text editor window with the search string
highlighted.
- Options
Select Toolbar on or off to turn on or off the text editor short cut tool bar. The
tool bar provides short cut for the New Variable, Open Variable..., Cut, Copy,
and Paste functions.
Select the BackColor, ForeColor, and Font menu keys for setting the background
color, foreground color, and the font for the current open text window.
GROB Editor:
------------
You use the GROB Editor to design and display GROB images for the HP48. You
click the left mouse button on the 131X64 pixel coordinate grid to 'paint' your image.
Pixels on the grid may be turned on or off. You pick up a region on the grid and
save the selected region of the grid as a GROB. The program will automatically
generate the correct data for the GROB and save it as a variable.
To begin to run the GROB Editor with a blank grid, select Grob Editor | New Grob.
To begin to run the GROB Editor with a stored GROB, select
Grob Editor | Open Grob...
Merge Mode:
-----------
Select GOR, GXOR, or REPL(replace) mode for merging GROB images to the
existing grid image. The default setting is the REPL mode.
Draw Mode:
----------
Select Pixel ON or Pixel Off to turn on or off the pixel drawing mode when you
press the left mouse button. The default setting is Pixel ON.
Pick Up:
--------
Click on the Pick Up icon to pick up a region on the grid for the functions
Save, Cut, and Copy. After clicking the Pick Up magnet, press down the left
mouse button on the grid where the upper left corner of the region should start,
and drag the mouse pointer to where the lower right corner of the region, and
release. A red dotted box should be displayed to indicate the picked up region.
Load Point:
-----------
Click on the Load Point icon and then click on the grid to select the loading pixel
point for the next Open and Paste functions. A purple-ish box outline is
displayed on the selected pixel loading point. The load point specifes the
upper left corner of the grid where the image should be loaded, or merged.
New:
----
Select New to erase the grid to start on a new drawing.
Pen Width:
----------
Select Pen Width to toggle the pen width between 1 and 3 pixels.
Save:
-----
Select Save to save a picked up region of the grid as a GROB.
Open:
-----
Select Open to read in a GROB file and display it on the grid at the load point.
If no load point is selected, the GROB is display at the upper left corner of the
grid. The Open command can be used to merge a GROB to the existing images
on the grid, using the selected Merge Mode.
Send/Get Variable Utilities:
----------------------------
The Comm menus provide utilities for file transfers between your PC and your
HP48. Use these menus to set up communication parameters and settings; to
send a variable resides in a PC directory to the destination HP directory; to get
a variable resides in an HP directory to the destination PC directory; and to set
up the Kermit directory path in your PC.
Note: The file transfer features of this program require that the Kermit program
for MSDOS (available from Public Domain) is available in your PC.
Communication Set Up:
---------------------
Select the Set Up... menu to set up the communication parameters between your
PC and your HP48:
baud rate : 1200, 2400, 4800, or 9600. Default setting is set at 9600.
port: COM1, or COM2. Default setting is COM2.
fraction mark: comma(,), or period(.). Default setting is period(.).
parity: none, odd, even, mark, or space. Defautl setting is none.
angle mode: degrees, radians, or grads. Default setting is degrees.
translate code: none, LF to CR-LF, 128-159, or 128-255. Default setting is 128-255.
Project variable transfer mode: extension, or overwrite. Default setting is overwrite.
Note: The Project variable transfer mode is active for transferring project variables
in the Project Manager window only.
Set Kermit Directory:
---------------------
Select Set Kermit Dir... to set the directory path where the Kermit program is
located on your hard disk. This set up must be done before any file transfer
may take place. This program was tested using Kermit version 2.29.
Note: Once the Kermit directory is set, it is saved in a system file. Repeat of this
command is not necessary unless the directory location of your Kermit executable
has changed.
Send Variable:
--------------
Select Send Variable... to send a HP variable from your PC to your HP48. For
sending variables from a project, use the Project Manager (discuss later in this
manual) instead. The source directory (PC) and the name of the variable to be
sent, as well as the destination directory (HP) must be first selected from the file
dialog controls.
Press 'HP Dir Format' to see what the format for HP directory path must be.
Server ON/OFF:
--------------
Select 'Keep SERVER on' if you want to have the server on after a file transfer.
This is the default setting.
Select 'Turn SERVER off' if you want to have the server off after a file transfer.
Transfer Mode:
--------------
Select 'Extension' if you want to have the variable sent to the HP as a 'new'
variable with an extension tagged on to the name. Example: VAR.1
Select 'Overwrite' if you want to overwrite the existing (if there is one) variable
with the new one sent. This is the default setting.
Get Variable:
-------------
Select Get Variable... to get a HP variable from your HP to your PC. The source
directory (HP) and the name of the variable to receive, as well as the destination
directory (PC) must be first selected from the file dialog controls.
Please see the documentation for 'Send Variable' for information on Server ON/
OFF Mode and Transfer Mode.
Note on data transfer: You do not have to set the directory on your HP48 where
the variable is or will be, the program will set that for you.
Program Manager:
----------------
A project consists of a list of HP48 variables. Variables may be codes or GROBs.
Use the following menu selections for creating and managing your programming
projects:
File | New Project:
-------------------
Select this menu to start a new project. The Project window will be displayed.
The list box will be emptied indicating no variable has been added yet to the
project.
File | Open Project:
--------------------
Select this menu to open an existing project. Name convention for project names
is *.hpp. Although this is not a mandatory requirement, but using this naming
convention will increase usability. When a project is opened, the list box of the
Project window will be filled with the names of all the variables in the project.
You may open a variable by double clicking its list box entry; or highlight its
list box entry, and then press the 'Open Variable' command button. The program
will automatically open the text editor if the variable is a code variable; or the
GROB editor if the variable is a GROB variable.
File | Save Project and File | Save Project As...:
-----------------------------------------------------
Select this menu to save the currently opened project. Saving project is required
only if it has been changed. A project is changed if a project variable is edited
and save; if a GROB variable has been saved; and if the information from the Project
Manager on the project has been changed.
The program will prompt you for saving project before existing or starting another
project, if you do not explicitly save it yourself.
To automatically have the program save the project everytime it is changed,
select the Options | Auto Save Project On option.
File | Add Variable...:
-----------------------
Select this menu to add a variable to your currently opened project. Use the
file dialog controls to select the variable you want to add, then press the 'ADD'
command button; or double clicking the highlighted variable entry in the file
list box.
Press 'OK' to cancel or end adding variables to your project.
File | Remove Variable...:
--------------------------
Select this menu to remove a variable from your currently opened project. Its
operation is similar to that of the 'Add Variable...' menu, except that it removes
variables from your project. The variables themselves are not deleted.
Window | Project Manger...:
---------------------------
Select this menu to display the Project Manger window.
It shows a grid containing information about the variables in the currently opened
project. The fields of data are :
- Variable Name
- Date/Time Last Edited
- Date/Time Last Downloaded
- Need To Download Status
A graphic and the word 'YES' is displayed if downloading is neccessary to the
HP to keep the project current. Otherwise, the word 'NO' is displayed. When a
variable is initially added to the project, the Need To Download Status is YES.
- HP Directory of the variable
- PC Directory of the variable
- Comment
A graphic is displayed if comments are entered for the variable.
Project Manager Grid Operations:
--------------------------------
You select a variable on the grid by clicking a name on the variable field, or any
field for that variable. One or more of the fields for that variable will be highlighted.
You may adjust the widths of any field by dragging the left mouse button to the left
or to the right on the divider lines between fields at the top row of the grid.
If your project contains lot of variables, you may use the vertical scroll bar of the
grid to access other hidden variables.
Project Manger Functions:
-------------------------
The following command buttons in the Project Manager window are available
for managing your projects:
Send Project:
-------------
Press this button to send all variables in your project to the HP via Kermit. All
variables are sent regardless of their Need To Download status. Before a
variable is sent, its source directory (PC) path and its destination directory (HP)
path must be entered. Error messages will be displayed if they are not entered.
Send Variable:
--------------
Send a selected project variable to the HP via Kermit, regardless of its Need To
Download status.
Set HP Dir...:
--------------
Set up the HP directory path for the selected project variable. To set all
project variables to the same HP directory path, select the option
'All' in the 'Apply To Var' option frame box before pressing the 'OK'
button.
Update:
-------
Press this key for an automatic update of your programming project. The program
will send only those variables with the Need To Download status set to 'YES' to
your HP48.
Comment...:
-----------
Enter or view any comments you may have on the selected project variable.
Information such as dates, functions, limitations, and version number may
be entered for documentation.
Print...:
---------
Press the 'Print...' command button to produce a hard copy of :
1. Project Manager - A print out copy containing information on the currently
opened project.
2. Variable codes - A print out copy of the code variables.
3. GROBs - A graphic print out of the GROB variables.
When you select to print variable, you may print the current selected project
variable by selecting 'Current', or all variables in the project by selecting
'All'. You may also select 'Upper Left Corner' or 'Center' for printing graphical
images for GROB variables.
About This Software...
----------------------
This program is written in Visual Basic V3.00 By Stanley H. H. Lui.
Thank you for using this software.
7/1995
Stan Lui
------------------------------------------------------------------------------
Copyright Notice
----------------
This program is SHAREWARE. You may freely use or distribute it provided
that proper credit is given to the author. You are running the un-registered
version. If you find that this program is useful, and you use it on a regular
basis, you are encouraged to register. The un-registered version of this
program has most of the features of the registered version, but with the
following limitations:
- The number of file transfers are limited.
- The Project Manger's UPDATE function is unavailable.
- The PRINT function is unavailable.
If you decide to register, you will receive a 3 1/2" diskette containing the
registered version. With it, you also get two game program projects for
your HP48: The Game of Wari, and The Game of Hangman. You will also
be notified when there is a bug fix; or when a new version of the software
becomes available.
To register, send a personal check or money order for US $20.00 to
Stanley H. H. Lui
5362 Armonk Court,
San Jose, CA 95123 USA
Please include your name and postal address when ordering.
Copyright 1995 Stanley H.H.Lui